hardware arbeit computer engineering software engineering business tools engineer consultant analysis cad manufacturing software java job engineers analyst autocad jobs design autodesk software development career